[INFO] fetching crate pytest-language-server 0.21.2...
[INFO] testing pytest-language-server-0.21.2 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate pytest-language-server 0.21.2 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate pytest-language-server 0.21.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate pytest-language-server 0.21.2
[INFO] tweaked toml for crates.io crate pytest-language-server 0.21.2 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate pytest-language-server 0.21.2 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate pytest-language-server 0.21.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2cf23344b7a17db32468f9bc244f01eb62eac54197b9eb284a280f862a152cf7
[INFO] running `Command { std: "docker" "start" "-a" "2cf23344b7a17db32468f9bc244f01eb62eac54197b9eb284a280f862a152cf7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2cf23344b7a17db32468f9bc244f01eb62eac54197b9eb284a280f862a152cf7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2cf23344b7a17db32468f9bc244f01eb62eac54197b9eb284a280f862a152cf7", kill_on_drop: false }`
[INFO] [stdout] 2cf23344b7a17db32468f9bc244f01eb62eac54197b9eb284a280f862a152cf7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b9661fac76d35d90f2e4a505c0a7a530f80e387fc2737eace36ca43bbb826290
[INFO] running `Command { std: "docker" "start" "-a" "b9661fac76d35d90f2e4a505c0a7a530f80e387fc2737eace36ca43bbb826290", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling siphasher v1.0.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling malachite-nz v0.4.22
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling zmij v1.0.2
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling slab v0.4.11
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling unic-common v0.9.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling unic-char-range v0.9.0
[INFO] [stderr]    Compiling malachite-base v0.4.22
[INFO] [stderr]    Compiling unic-char-property v0.9.0
[INFO] [stderr]    Compiling unic-ucd-version v0.9.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.7
[INFO] [stderr]    Compiling rustpython-parser-vendored v0.4.0
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling borrow-or-share v0.2.4
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling phf_codegen v0.11.3
[INFO] [stderr]    Compiling unicode_names2_generator v1.3.0
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling rustpython-parser v0.4.0
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling unicode_names2 v1.3.0
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling unic-ucd-ident v0.9.0
[INFO] [stderr]    Compiling unic-emoji-char v0.9.0
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling is-macro v0.3.7
[INFO] [stderr]    Compiling rustpython-parser-core v0.4.0
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling fluent-uri v0.3.2
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling toml_parser v1.0.9+spec-1.1.0
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling toml_datetime v1.0.0+spec-1.1.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling toml_writer v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling ls-types v0.0.2
[INFO] [stderr]    Compiling lalrpop-util v0.20.2
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling toml v1.0.3+spec-1.1.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling colored v3.1.1
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling malachite-q v0.4.22
[INFO] [stderr]    Compiling malachite v0.4.22
[INFO] [stderr]    Compiling malachite-bigint v0.2.3
[INFO] [stderr]    Compiling rustpython-ast v0.4.0
[INFO] [stderr]    Compiling tower-lsp-server v0.23.0
[INFO] [stderr]    Compiling pytest-language-server v0.21.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 29s
[INFO] running `Command { std: "docker" "inspect" "b9661fac76d35d90f2e4a505c0a7a530f80e387fc2737eace36ca43bbb826290", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b9661fac76d35d90f2e4a505c0a7a530f80e387fc2737eace36ca43bbb826290", kill_on_drop: false }`
[INFO] [stdout] b9661fac76d35d90f2e4a505c0a7a530f80e387fc2737eace36ca43bbb826290
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c578f58069cf372e68ea684de64e813ca6ab76d9688f4f79691d8cc473e58885
[INFO] running `Command { std: "docker" "start" "-a" "c578f58069cf372e68ea684de64e813ca6ab76d9688f4f79691d8cc473e58885", kill_on_drop: false }`
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling ls-types v0.0.2
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling predicates-core v1.0.9
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling assert_cmd v2.1.2
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling predicates-tree v1.0.12
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling toml_parser v1.0.9+spec-1.1.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling toml_edit v0.23.9
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling insta v1.46.3
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]    Compiling ntest_test_cases v0.9.5
[INFO] [stderr]    Compiling ntest_timeout v0.9.5
[INFO] [stderr]    Compiling ntest v0.9.5
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling tower-lsp-server v0.23.0
[INFO] [stderr]    Compiling pytest-language-server v0.21.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 07s
[INFO] running `Command { std: "docker" "inspect" "c578f58069cf372e68ea684de64e813ca6ab76d9688f4f79691d8cc473e58885", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c578f58069cf372e68ea684de64e813ca6ab76d9688f4f79691d8cc473e58885", kill_on_drop: false }`
[INFO] [stdout] c578f58069cf372e68ea684de64e813ca6ab76d9688f4f79691d8cc473e58885
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f975155c6e07e44b26f81d6c034bf8bab3c17f25eb5f6bd0793ea97bbef6fc11
[INFO] running `Command { std: "docker" "start" "-a" "f975155c6e07e44b26f81d6c034bf8bab3c17f25eb5f6bd0793ea97bbef6fc11", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.36s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pytest_language_server-dffc4661ce44285d)
[INFO] [stdout] 
[INFO] [stdout] running 64 tests
[INFO] [stdout] test config::tests::test_default_config ... ok
[INFO] [stdout] test config::tests::test_is_diagnostic_disabled ... ok
[INFO] [stdout] test config::tests::test_parse_partial_config ... ok
[INFO] [stdout] test config::tests::test_invalid_glob_pattern_skipped ... ok
[INFO] [stdout] test config::tests::test_parse_empty_config ... ok
[INFO] [stdout] test config::tests::test_should_skip_plugin ... ok
[INFO] [stdout] test config::tests::test_should_exclude ... ok
[INFO] [stdout] test config::tests::test_parse_full_config ... ok
[INFO] [stdout] test config::tests::test_invalid_toml_returns_default ... ok
[INFO] [stdout] test config::tests::test_invalid_diagnostic_code_skipped ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_discover_editable_installs ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_discover_editable_installs_pth_with_dots ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_discover_editable_installs_namespace_package ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_entry_point_discovery_missing_entry_points_txt ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_discover_editable_installs_pth_with_dashes ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_discover_editable_installs_dedup_on_rescan ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_entry_point_discovery_egg_info ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_editable_install_entry_point_resolution ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_already_cached_module_marked_plugin_via_pytest_plugins ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_already_cached_module_marked_plugin_via_star_import ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_entry_point_discovery_no_pytest11_section ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_entry_point_discovery_package_scans_submodules ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_entry_point_discovery_submodule ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_entry_point_discovery_multiple_plugins ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_entry_point_plugin_discovery_integration ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_explicit_import_does_not_propagate_plugin_status ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_extract_package_name_from_dist_info ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_parse_pytest11_entry_points_empty_file ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_parse_pytest11_entry_points_multiple_sections_before_pytest11 ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_parse_pytest11_entry_points_basic ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_non_plugin_conftest_import_not_marked_as_plugin ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_parse_pytest11_entry_points_no_pytest11_section ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_parse_pytest11_entry_points_with_attr ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_parse_pytest11_entry_points_with_comments ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_parse_pytest11_entry_points_with_whitespace ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_resolve_entry_point_module_to_path_single_file ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_resolve_entry_point_module_to_path_not_found ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_resolve_entry_point_module_to_path_package ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_resolve_entry_point_rejects_null_bytes ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_resolve_entry_point_rejects_path_traversal ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_pytest_internal_fixtures_scanned ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_resolve_entry_point_module_to_path_submodule ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_resolve_entry_point_rejects_empty_segments ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_entry_point_discovery_multiple_entries_in_one_package ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_pth_prefix_matching_no_false_positive ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_extract_word_at_position ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_format_docstring_indented ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_resolve_entry_point_rejects_symlink_escape ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_find_function_name_position ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_transitive_plugin_status_via_pytest_plugins ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_resolve_entry_point_module_strips_attr ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_format_docstring_simple ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_transitive_plugin_status_via_star_import ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_format_docstring_with_whitespace ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_empty_lines ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_multiple_params_first ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_no_annotation ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_multiline ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_multiple_params_second ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_with_annotation ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_out_of_bounds ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_with_default_and_annotation ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_with_default_no_annotation ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_with_space_before_colon ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 64 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/pytest_language_server-74d91f69e347179b)
[INFO] [stdout] 
[INFO] [stdout] running 109 tests
[INFO] [stdout] test config::tests::test_default_config ... ok
[INFO] [stdout] test config::tests::test_invalid_glob_pattern_skipped ... ok
[INFO] [stdout] test config::tests::test_is_diagnostic_disabled ... ok
[INFO] [stdout] test config::tests::test_invalid_diagnostic_code_skipped ... ok
[INFO] [stdout] test config::tests::test_invalid_toml_returns_default ... ok
[INFO] [stdout] test config::tests::test_parse_empty_config ... ok
[INFO] [stdout] test config::tests::test_should_exclude ... ok
[INFO] [stdout] test config::tests::test_should_skip_plugin ... ok
[INFO] [stdout] test config::tests::test_parse_full_config ... ok
[INFO] [stdout] test config::tests::test_parse_partial_config ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_discover_editable_installs_namespace_package ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_discover_editable_installs ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_discover_editable_installs_pth_with_dashes ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_entry_point_discovery_egg_info ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_discover_editable_installs_dedup_on_rescan ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_discover_editable_installs_pth_with_dots ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_entry_point_discovery_multiple_entries_in_one_package ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_editable_install_entry_point_resolution ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_entry_point_discovery_missing_entry_points_txt ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_already_cached_module_marked_plugin_via_pytest_plugins ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_entry_point_discovery_no_pytest11_section ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_extract_package_name_from_dist_info ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_already_cached_module_marked_plugin_via_star_import ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_parse_pytest11_entry_points_empty_file ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_parse_pytest11_entry_points_multiple_sections_before_pytest11 ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_parse_pytest11_entry_points_no_pytest11_section ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_entry_point_discovery_package_scans_submodules ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_entry_point_discovery_submodule ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_parse_pytest11_entry_points_basic ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_parse_pytest11_entry_points_with_whitespace ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_parse_pytest11_entry_points_with_attr ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_parse_pytest11_entry_points_with_comments ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_resolve_entry_point_module_to_path_not_found ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_pth_prefix_matching_no_false_positive ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_resolve_entry_point_module_to_path_package ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_pytest_internal_fixtures_scanned ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_resolve_entry_point_module_strips_attr ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_explicit_import_does_not_propagate_plugin_status ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_entry_point_plugin_discovery_integration ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_non_plugin_conftest_import_not_marked_as_plugin ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_resolve_entry_point_module_to_path_submodule ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_resolve_entry_point_rejects_empty_segments ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_resolve_entry_point_module_to_path_single_file ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_resolve_entry_point_rejects_null_bytes ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_resolve_entry_point_rejects_path_traversal ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_find_function_name_position ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_format_docstring_indented ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_format_docstring_simple ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_transitive_plugin_status_via_star_import ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_multiline ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_multiple_params_first ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_multiple_params_second ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_extract_word_at_position ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_no_annotation ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_with_annotation ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_out_of_bounds ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_resolve_entry_point_rejects_symlink_escape ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_with_default_and_annotation ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_with_default_no_annotation ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_with_space_before_colon ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_transitive_plugin_status_via_pytest_plugins ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_format_docstring_with_whitespace ... ok
[INFO] [stdout] test fixtures::string_utils::tests::test_parameter_has_annotation_empty_lines ... ok
[INFO] [stdout] test providers::completion::tests::test_create_fixture_completions_documentation ... ok
[INFO] [stdout] test providers::completion::tests::test_create_fixture_completions_empty_db ... ok
[INFO] [stdout] test providers::completion::tests::test_create_fixture_completions_comma_trigger_adds_space ... ok
[INFO] [stdout] test providers::completion::tests::test_create_fixture_completions_detail_and_sort ... ok
[INFO] [stdout] test providers::completion::tests::test_create_fixture_completions_with_auto_add_empty_db ... ok
[INFO] [stdout] test providers::completion::tests::test_create_fixture_completions_filters_declared ... ok
[INFO] [stdout] test providers::completion::tests::test_create_fixture_completions_no_trigger_no_space ... ok
[INFO] [stdout] test providers::completion::tests::test_create_fixture_completions_with_auto_add_filters_declared ... ok
[INFO] [stdout] test fixtures::scanner::tests::test_entry_point_discovery_multiple_plugins ... ok
[INFO] [stdout] test providers::completion::tests::test_create_fixture_completions_with_auto_add_no_existing_params ... ok
[INFO] [stdout] test providers::completion::tests::test_create_string_fixture_completions_empty_db ... ok
[INFO] [stdout] test providers::completion::tests::test_create_fixture_completions_with_auto_add_filters_current_fixture ... ok
[INFO] [stdout] test providers::completion::tests::test_create_fixture_completions_with_auto_add_has_text_edits ... ok
[INFO] [stdout] test providers::completion::tests::test_create_fixture_completions_with_auto_add_returns_items ... ok
[INFO] [stdout] test providers::completion::tests::test_create_string_fixture_completions_returns_items ... ok
[INFO] [stdout] test providers::completion::tests::test_filter_and_enrich_excludes_current_fixture ... ok
[INFO] [stdout] test providers::completion::tests::test_filter_and_enrich_excludes_declared_params ... ok
[INFO] [stdout] test providers::completion::tests::test_filter_and_enrich_excludes_scope_incompatible ... ok
[INFO] [stdout] test providers::completion::tests::test_create_fixture_completions_with_auto_add_scope_filter ... ok
[INFO] [stdout] test providers::completion::tests::test_create_fixture_completions_with_workspace_root ... ok
[INFO] [stdout] test providers::completion::tests::test_filter_and_enrich_excludes_self_cls ... ok
[INFO] [stdout] test providers::completion::tests::test_fixture_sort_priority_conftest ... ok
[INFO] [stdout] test providers::completion::tests::test_fixture_sort_priority_plugin ... ok
[INFO] [stdout] test providers::completion::tests::test_fixture_sort_priority_same_file ... ok
[INFO] [stdout] test providers::completion::tests::test_create_fixture_completions_returns_items ... ok
[INFO] [stdout] test providers::completion::tests::test_create_string_fixture_completions_has_detail_and_sort ... ok
[INFO] [stdout] test providers::completion::tests::test_create_string_fixture_completions_no_scope_filtering ... ok
[INFO] [stdout] test providers::completion::tests::test_fixture_sort_priority_third_party ... ok
[INFO] [stdout] test providers::completion::tests::test_fixture_sort_priority_third_party_trumps_plugin ... ok
[INFO] [stdout] test providers::completion::tests::test_is_fixture_excluded_combines_scope_and_params ... ok
[INFO] [stdout] test providers::completion::tests::test_create_fixture_completions_scope_filtering ... ok
[INFO] [stdout] test providers::completion::tests::test_is_fixture_excluded_filters_self_cls ... ok
[INFO] [stdout] test providers::completion::tests::test_make_fixture_detail_plugin_with_scope ... ok
[INFO] [stdout] test providers::completion::tests::test_is_fixture_excluded_filters_declared_params ... ok
[INFO] [stdout] test providers::completion::tests::test_create_string_fixture_completions_with_workspace_root ... ok
[INFO] [stdout] test providers::completion::tests::test_make_fixture_detail_default_scope ... ok
[INFO] [stdout] test providers::completion::tests::test_make_fixture_detail_third_party ... ok
[INFO] [stdout] test providers::completion::tests::test_make_fixture_detail_third_party_overrides_plugin ... ok
[INFO] [stdout] test providers::completion::tests::test_make_sort_text_alpha_within_group ... ok
[INFO] [stdout] test providers::completion::tests::test_should_exclude_fixture_function_allows_all ... ok
[INFO] [stdout] test providers::completion::tests::test_should_exclude_fixture_class_excludes_function ... ok
[INFO] [stdout] test providers::completion::tests::test_should_exclude_fixture_session_excludes_narrower ... ok
[INFO] [stdout] test providers::completion::tests::test_make_sort_text_ordering ... ok
[INFO] [stdout] test providers::completion::tests::test_make_fixture_detail_session_scope ... ok
[INFO] [stdout] test providers::completion::tests::test_should_exclude_fixture_test_function_allows_all ... ok
[INFO] [stdout] test providers::completion::tests::test_should_exclude_fixture_module_excludes_narrower ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 109 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_config.rs (/opt/rustwide/target/debug/deps/test_config-ba451b97b538a0d0)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_config_load_missing_pyproject ... ok
[INFO] [stdout] test test_all_diagnostics_disabled ... ok
[INFO] [stdout] test test_config_load_empty_tool_section ... ok
[INFO] [stdout] test test_config_with_invalid_toml_syntax ... ok
[INFO] [stdout] test test_config_load_from_pyproject ... ok
[INFO] [stdout] test test_config_with_extra_unknown_fields ... ok
[INFO] [stdout] test test_config_with_wrong_types ... ok
[INFO] [stdout] test test_config_load_no_tool_section ... ok
[INFO] [stdout] test test_config_fixture_paths ... ok
[INFO] [stdout] test test_skip_plugins_check ... ok
[INFO] [stdout] test test_exclude_patterns_glob_matching ... ok
[INFO] [stdout] test test_disabled_diagnostics_check ... ok
[INFO] [stderr]      Running tests/test_decorators.rs (/opt/rustwide/target/debug/deps/test_decorators-520f897b30f11fd7)
[INFO] [stdout] test test_exclude_patterns_in_workspace_scan ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_extract_usefixtures_from_expr_direct_call ... ok
[INFO] [stdout] test test_extract_usefixtures_from_expr_tuple ... ok
[INFO] [stdout] test test_extract_usefixtures_from_expr_list ... ok
[INFO] [stdout] test test_extract_usefixtures ... ok
[INFO] [stdout] test test_extract_usefixtures_from_expr_no_usefixtures ... ok
[INFO] [stdout] test test_is_fixture_decorator_pytest_asyncio ... ok
[INFO] [stdout] test test_extract_parametrize_indirect ... ok
[INFO] [stdout] test test_extract_custom_fixture_name ... ok
[INFO] [stdout] test test_is_fixture_decorator_pytest_asyncio_with_args ... ok
[INFO] [stdout] test test_is_fixture_decorator_pytest_dot ... ok
[INFO] [stdout] test test_is_fixture_decorator_with_args ... ok
[INFO] [stdout] test test_is_usefixtures_decorator ... ok
[INFO] [stdout] test test_is_fixture_decorator_simple ... ok
[INFO] [stdout] test test_not_fixture_decorator ... ok
[INFO] [stdout] test test_is_parametrize_decorator ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_e2e.rs (/opt/rustwide/target/debug/deps/test_e2e-2e26901b241cffa4)
[INFO] [stdout] 
[INFO] [stdout] running 53 tests
[INFO] [stdout] test test_cli_conflicting_flags ... ok
[INFO] [stdout] test test_cli_fixtures_list_empty_directory ... ok
[INFO] [stdout] test test_cli_fixtures_list_nonexistent_path ... ok
[INFO] [stdout] test test_cli_fixtures_help ... ok
[INFO] [stdout] test test_cli_fixtures_unused_help ... ok
[INFO] [stdout] test test_cli_fixtures_unused_exit_code_zero_when_all_used ... ok
[INFO] [stdout] test test_cli_fixtures_unused_nonexistent_path ... ok
[INFO] [stdout] test test_cli_fixtures_unused_text_output ... ok
[INFO] [stdout] test test_cli_fixtures_unused_json_output ... ok
[INFO] [stdout] test test_cli_invalid_subcommand ... ok
[INFO] [stdout] test test_cli_fixtures_list_skip_unused_includes_autouse ... ok
[INFO] [stdout] test test_cli_help_message ... ok
[INFO] [stdout] test test_cli_fixtures_list_only_unused ... ok
[INFO] [stdout] test test_cli_fixtures_list_skip_unused ... ok
[INFO] [stdout] test test_cli_fixtures_list_full_output ... ok
[INFO] [stdout] test test_cli_fixtures_list_only_unused_excludes_autouse ... ok
[INFO] [stdout] test test_cli_version ... ok
[INFO] [stdout] test test_cli_fixtures_list_shows_autouse_label ... ok
[INFO] [stdout] test test_e2e_cli_fixtures_list_with_renamed ... ok
[INFO] [stdout] test test_e2e_editable_install_fixtures_only_unused ... ok
[INFO] [stdout] test test_e2e_editable_install_fixtures_in_tree ... ok
[INFO] [stdout] test test_e2e_autouse_fixture_not_reported_unused ... ok
[INFO] [stdout] test test_e2e_autouse_fixture_detection ... ok
[INFO] [stdout] test test_e2e_editable_install_fixtures_skip_unused ... ok
[INFO] [stdout] test test_e2e_class_based_fixture_references ... ok
[INFO] [stdout] test test_e2e_class_based_tests_fixture_usage ... ok
[INFO] [stdout] test test_e2e_cli_class_based_fixtures_shown_as_used ... ok
[INFO] [stdout] test test_e2e_fixture_hierarchy_resolution ... ok
[INFO] [stdout] test test_e2e_imported_fixtures_cli_shows_them ... ok
[INFO] [stdout] test test_e2e_imported_fixtures_available_in_test_file ... ok
[INFO] [stdout] test test_e2e_fixture_override_in_subdirectory ... ok
[INFO] [stdout] test test_e2e_imported_fixtures_are_detected ... ok
[INFO] [stdout] test test_e2e_find_references_across_project ... ok
[INFO] [stdout] test test_e2e_imported_fixtures_cache_performance ... ok
[INFO] [stdout] test test_e2e_fixture_usage_in_test_file ... ok
[INFO] [stdout] test test_e2e_imported_fixtures_find_references ... ok
[INFO] [stdout] test test_e2e_malformed_python_file ... ok
[INFO] [stdout] test test_e2e_mixed_valid_and_invalid_files ... ok
[INFO] [stdout] test test_e2e_fixture_dependency_chain ... ok
[INFO] [stdout] test test_e2e_keyword_only_go_to_definition ... ok
[INFO] [stdout] test test_e2e_renamed_fixtures_in_test_project ... ok
[INFO] [stdout] test test_e2e_imported_fixtures_go_to_definition ... ok
[INFO] [stdout] test test_e2e_keyword_only_no_undeclared_fixtures ... ok
[INFO] [stdout] test test_e2e_repeated_analysis ... ok
[INFO] [stdout] test test_e2e_renamed_fixture_references ... ok
[INFO] [stdout] test test_e2e_renamed_fixture_goto_definition ... ok
[INFO] [stdout] test test_e2e_keyword_only_fixture_detection ... ok
[INFO] [stdout] test test_e2e_scoped_fixtures ... ok
[INFO] [stdout] test test_e2e_imported_fixtures_no_undeclared_warning ... ok
[INFO] [stdout] test test_e2e_scan_performance ... ok
[INFO] [stdout] test test_e2e_scan_expanded_test_project ... ok
[INFO] [stdout] test test_e2e_transitive_imported_fixtures ... ok
[INFO] [stdout] test test_e2e_transitive_imports_go_to_definition ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.43s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_fixtures.rs (/opt/rustwide/target/debug/deps/test_fixtures-56937f0ffa26bc8f)
[INFO] [stdout] 
[INFO] [stdout] running 365 tests
[INFO] [stdout] test test_assignment_fixture_session_scope ... ok
[INFO] [stdout] test test_async_yield_fixture ... ok
[INFO] [stdout] test test_assignment_fixture_all_scopes_together ... ok
[INFO] [stdout] test test_assignment_fixture_class_scope ... ok
[INFO] [stdout] test test_assignment_fixture_default_scope_is_function ... ok
[INFO] [stdout] test test_autouse_fixture_not_flagged_as_undeclared ... ok
[INFO] [stdout] test test_assignment_fixture_module_scope ... ok
[INFO] [stdout] test test_available_fixtures_includes_imported ... ok
[INFO] [stdout] test test_autouse_fixture_detection ... ok
[INFO] [stdout] test test_class_based_fixtures ... ok
[INFO] [stdout] test test_async_test_functions ... ok
[INFO] [stdout] test test_autouse_fixture_not_reported_as_unused ... ok
[INFO] [stdout] test test_circular_import_handling ... ok
[INFO] [stdout] test test_autouse_with_scope_not_reported_unused ... ok
[INFO] [stdout] test test_classmethod_and_staticmethod_fixtures ... ok
[INFO] [stdout] test test_completion_context_complete_function_with_body_no_text_fallback ... ok
[INFO] [stdout] test test_completion_context_async_fixture ... ok
[INFO] [stdout] test test_cli_and_resolver_agree_on_workspace_editable_plugin_fixtures ... ok
[INFO] [stdout] test test_class_based_test_methods_use_fixtures ... ok
[INFO] [stdout] test test_assignment_fixture_package_scope ... ok
[INFO] [stdout] test test_completion_context_fixture_body_has_scope ... ok
[INFO] [stdout] test test_completion_context_fixture_function ... ok
[INFO] [stdout] test test_completion_context_fixture_scope_default ... ok
[INFO] [stdout] test test_completion_context_empty_line_between_signature_and_body ... ok
[INFO] [stdout] test test_completion_context_incomplete_ast_async_test ... ok
[INFO] [stdout] test test_completion_context_fixture_scope_session ... ok
[INFO] [stdout] test test_completion_context_function_signature ... ok
[INFO] [stdout] test test_completion_context_fixture_with_many_params_multiline ... ok
[INFO] [stdout] test test_completion_context_function_signature_with_params ... ok
[INFO] [stdout] test test_completion_context_incomplete_ast_fixture_function_open_paren ... ok
[INFO] [stdout] test test_completion_context_incomplete_ast_multiline_params ... ok
[INFO] [stdout] test test_completion_context_fixture_scope_module ... ok
[INFO] [stdout] test test_completion_context_incomplete_ast_regular_function_no_completions ... ok
[INFO] [stdout] test test_completion_context_incomplete_ast_with_existing_params ... ok
[INFO] [stdout] test test_completion_context_incomplete_ast_fixture_with_existing_param ... ok
[INFO] [stdout] test test_completion_context_incomplete_ast_test_function_open_paren ... ok
[INFO] [stdout] test test_completion_context_incomplete_ast_fixture_with_scope ... ok
[INFO] [stdout] test test_circular_dependency_detection ... ok
[INFO] [stdout] test test_completion_context_incomplete_closed_parens_colon_trailing_newline ... ok
[INFO] [stdout] test test_completion_context_incomplete_ast_with_prior_complete_code ... ok
[INFO] [stdout] test test_completion_context_incomplete_fixture_bar_exact_user_scenario ... ok
[INFO] [stdout] test test_completion_context_incomplete_closed_parens_with_colon_no_body ... ok
[INFO] [stdout] test test_completion_context_incomplete_fixture_closed_parens_no_body ... ok
[INFO] [stdout] test test_completion_context_incomplete_closed_parens_with_existing_params_no_body ... ok
[INFO] [stdout] test test_completion_context_incomplete_fixture_newline_with_indent ... ok
[INFO] [stdout] test test_completion_context_incomplete_closed_parens_no_colon_no_body ... ok
[INFO] [stdout] test test_completion_context_incomplete_fixture_trailing_newline ... ok
[INFO] [stdout] test test_completion_context_incomplete_pytestmark_usefixtures ... ok
[INFO] [stdout] test test_completion_context_incomplete_test_no_paren ... ok
[INFO] [stdout] test test_completion_context_incomplete_regular_func_no_paren_no_completions ... ok
[INFO] [stdout] test test_completion_context_incomplete_pytestmark_usefixtures_unclosed_bracket ... ok
[INFO] [stdout] test test_completion_context_incomplete_pytestmark_usefixtures_closed_paren ... ok
[INFO] [stdout] test test_completion_context_incomplete_fixture_no_paren ... ok
[INFO] [stdout] test test_completion_context_incomplete_usefixtures_decorator ... ok
[INFO] [stdout] test test_completion_context_incomplete_usefixtures_with_function_below ... ok
[INFO] [stdout] test test_completion_context_outside_function ... ok
[INFO] [stdout] test test_completion_context_multiline_signature ... ok
[INFO] [stdout] test test_completion_context_pytestmark_annotated_assignment ... ok
[INFO] [stdout] test test_completion_context_pytestmark_outside_usefixtures ... ok
[INFO] [stdout] test test_completion_context_multiline_signature_colon_on_separate_line ... ok
[INFO] [stdout] test test_completion_context_pytestmark_usefixtures_single ... ok
[INFO] [stdout] test test_completion_context_function_body ... ok
[INFO] [stdout] test test_completion_context_pytestmark_usefixtures_in_list ... ok
[INFO] [stdout] test test_completion_context_multiline_signature_with_return_type ... ok
[INFO] [stdout] test test_completion_context_single_line_def ... ok
[INFO] [stdout] test test_completion_context_return_type_annotation ... ok
[INFO] [stdout] test test_completion_context_test_function_no_scope ... ok
[INFO] [stdout] test test_completion_context_text_fallback_fixture_scope_single_quotes ... ok
[INFO] [stdout] test test_completion_context_text_fallback_usefixtures_empty_parens ... ok
[INFO] [stdout] test test_completion_context_text_fallback_only_non_fixture_decorators ... ok
[INFO] [stdout] test test_completion_context_text_fallback_signature_closed_cursor_after ... ok
[INFO] [stdout] test test_completion_context_text_fallback_usefixtures_balanced_with_content ... ok
[INFO] [stdout] test test_completion_context_text_fallback_non_fixture_decorator_above ... ok
[INFO] [stdout] test test_completion_context_text_fallback_usefixtures_multiline_closed ... ok
[INFO] [stdout] test test_completion_context_text_fallback_multiline_cursor_inside_parens ... ok
[INFO] [stdout] test test_completion_context_text_fallback_usefixtures_no_close_paren_on_line ... ok
[INFO] [stdout] test test_completion_context_usefixtures_decorator ... ok
[INFO] [stdout] test test_completion_context_valid_code_then_incomplete_closed_parens ... ok
[INFO] [stdout] test test_completion_third_party_fixture_has_flag ... ok
[INFO] [stdout] test test_completion_fixture_proximity_same_file_first ... ok
[INFO] [stdout] test test_completion_context_text_fallback_usefixtures_multiline_paren_counting ... ok
[INFO] [stdout] test test_comprehension_variable_shadowing_fixture ... ok
[INFO] [stdout] test test_completion_scope_filtering_module_fixture ... ok
[INFO] [stdout] test test_completion_includes_imported_fixtures ... ok
[INFO] [stdout] test test_completion_scope_filtering_test_function_allows_all ... ok
[INFO] [stdout] test test_completion_scope_filtering_function_fixture_allows_all ... ok
[INFO] [stdout] test test_conftest_hierarchy_with_imports ... ok
[INFO] [stdout] test test_conftest_hierarchy_with_unicode_paths ... ok
[INFO] [stdout] test test_conftest_with_only_imports ... ok
[INFO] [stdout] test test_completion_scope_filtering_session_fixture ... ok
[INFO] [stdout] test test_cycle_detection_self_referencing ... ok
[INFO] [stdout] test test_cycle_detection_caching ... ok
[INFO] [stdout] test test_cursor_position_on_definition_line ... ok
[INFO] [stdout] test test_deeply_nested_classes ... ok
[INFO] [stdout] test test_cycle_detection_no_cycle ... ok
[INFO] [stdout] test test_default_parameter_values ... ok
[INFO] [stdout] test test_cycle_detection_multiple_independent_cycles ... ok
[INFO] [stdout] test test_cycle_detection_in_file ... ok
[INFO] [stdout] test test_cycle_detection_with_external_dependencies ... ok
[INFO] [stdout] test test_deeply_nested_fixture_dependencies ... ok
[INFO] [stdout] test test_diagnostics_for_imported_fixtures ... ok
[INFO] [stdout] test test_cycle_detection_three_node_cycle ... ok
[INFO] [stdout] test test_editable_install_is_third_party ... ok
[INFO] [stdout] test test_diamond_dependency_pattern ... ok
[INFO] [stdout] test test_decorator_with_multiple_arguments ... ok
[INFO] [stdout] test test_editable_install_in_workspace_not_third_party ... ok
[INFO] [stdout] test test_cycle_detection_simple_cycle ... ok
[INFO] [stdout] test test_emoji_in_path ... ok
[INFO] [stdout] test test_e2e_scan_workspace_editable_plugin_entry_point ... ok
[INFO] [stdout] test test_empty_conftest_file ... ok
[INFO] [stdout] test test_empty_module_import ... ok
[INFO] [stdout] test test_extract_fixture_autouse ... ok
[INFO] [stdout] test test_extract_word_at_position ... ok
[INFO] [stdout] test test_explicit_import_fixtures_are_resolved ... ok
[INFO] [stdout] test test_file_with_syntax_error_in_docstring ... ok
[INFO] [stdout] test test_factory_fixture_pattern ... ok
[INFO] [stdout] test test_find_containing_function_simple ... ok
[INFO] [stdout] test test_external_editable_plugin_is_third_party_and_resolvable ... ok
[INFO] [stdout] test test_find_definition_for_imported_fixture ... ok
[INFO] [stdout] test test_find_references_for_imported_fixture ... ok
[INFO] [stdout] test test_extract_word_at_position_fixture_definition ... ok
[INFO] [stdout] test test_editable_install_unused_fixtures_excluded ... ok
[INFO] [stdout] test test_find_references_from_usage ... ok
[INFO] [stdout] test test_five_level_override_chain ... ok
[INFO] [stdout] test test_find_references_with_ellipsis_body ... ok
[INFO] [stdout] test test_fixture_decorator_variations ... ok
[INFO] [stdout] test test_fixture_defined_in_class ... ok
[INFO] [stdout] test test_fixture_hierarchy_child_parameter_references ... ok
[INFO] [stdout] test test_fixture_detection_without_venv ... ok
[INFO] [stdout] test test_fixture_end_line_tracking ... ok
[INFO] [stdout] test test_fixture_chain_middle_doesnt_use_parent ... ok
[INFO] [stdout] test test_fixture_hierarchy_child_references ... ok
[INFO] [stdout] test test_fixture_definition_detection ... ok
[INFO] [stdout] test test_fixture_in_nested_class ... ok
[INFO] [stdout] test test_fixture_in_test_file ... ok
[INFO] [stdout] test test_fixture_inside_if_block_not_supported ... ok
[INFO] [stdout] test test_fixture_hierarchy_usage_from_test ... ok
[INFO] [stdout] test test_fixture_hierarchy_same_file_override ... ok
[INFO] [stdout] test test_fixture_names_with_underscores ... ok
[INFO] [stdout] test test_fixture_name_aliasing ... ok
[INFO] [stdout] test test_fixture_overriding_conftest_hierarchy ... ok
[INFO] [stdout] test test_fixture_in_file_with_multiple_encodings_declared ... ok
[INFO] [stdout] test test_fixture_overriding_same_file ... ok
[INFO] [stdout] test test_fixture_hierarchy_parent_references ... ok
[INFO] [stdout] test test_fixture_override_from_third_party ... ok
[INFO] [stdout] test test_fixture_resolution_priority_deterministic ... ok
[INFO] [stdout] test test_fixture_resolution_with_relative_paths ... ok
[INFO] [stdout] test test_fixture_resolution_deep_hierarchy ... ok
[INFO] [stdout] test test_fixture_resolution_with_special_char_paths ... ok
[INFO] [stdout] test test_fixture_resolution_sibling_directories ... ok
[INFO] [stdout] test test_fixture_resolution_conftest_at_various_depths ... ok
[INFO] [stdout] test test_fixture_scoping_same_file ... ok
[INFO] [stdout] test test_fixture_hierarchy_multiple_levels ... ok
[INFO] [stdout] test test_fixture_resolution_hierarchy_over_third_party ... ok
[INFO] [stdout] test test_fixture_resolution_multiple_unrelated_branches_is_deterministic ... ok
[INFO] [stdout] test test_fixture_scoping_sibling_files ... ok
[INFO] [stdout] test test_fixture_with_classmethod ... ok
[INFO] [stdout] test test_fixture_usage_detection ... ok
[INFO] [stdout] test test_fixture_scoping_with_conftest ... ok
[INFO] [stdout] test test_fixture_resolution_prefers_parent_over_unrelated ... ok
[INFO] [stdout] test test_fixture_with_contextmanager ... ok
[INFO] [stdout] test test_fixture_with_exception_group ... ok
[INFO] [stdout] test test_fixture_with_dataclass ... ok
[INFO] [stdout] test test_fixture_with_code_blocks_in_docstring ... ok
[INFO] [stdout] test test_fixture_with_generic_type ... ok
[INFO] [stdout] test test_fixture_with_generator_return_type ... ok
[INFO] [stdout] test test_fixture_with_google_style_docstring ... ok
[INFO] [stdout] test test_fixture_with_iterator_return_type ... ok
[INFO] [stdout] test test_fixture_with_empty_docstring ... ok
[INFO] [stdout] test test_fixture_with_multiple_decorators ... ok
[INFO] [stdout] test test_fixture_with_property_decorator ... ok
[INFO] [stdout] test test_fixture_with_numpy_style_docstring ... ok
[INFO] [stdout] test test_fixture_with_rst_formatted_docstring ... ok
[INFO] [stdout] test test_fixture_with_match_statement ... ok
[INFO] [stdout] test test_fixture_with_many_parameters ... ok
[INFO] [stdout] test test_fixture_with_multiline_docstring ... ok
[INFO] [stdout] test test_fixture_with_named_tuple ... ok
[INFO] [stdout] test test_fixture_with_protocol ... ok
[INFO] [stdout] test test_fixture_with_union_return_type ... ok
[INFO] [stdout] test test_fixture_with_scope_session ... ok
[INFO] [stdout] test test_fixture_with_simple_return_type ... ok
[INFO] [stdout] test test_fixture_without_return_type ... ok
[INFO] [stdout] test test_fixture_with_walrus_operator_in_body ... ok
[INFO] [stdout] test test_fixture_with_six_level_parameter_chain ... ok
[INFO] [stdout] test test_fixture_with_staticmethod ... ok
[INFO] [stdout] test test_get_available_fixtures_conftest_hierarchy ... ok
[INFO] [stdout] test test_get_available_fixtures_no_duplicates ... ok
[INFO] [stdout] test test_generic_type_hints ... ok
[INFO] [stdout] test test_fixture_with_unicode_in_docstring ... ok
[INFO] [stdout] test test_get_available_fixtures_same_file ... ok
[INFO] [stdout] test test_fixture_with_single_quoted_docstring ... ok
[INFO] [stdout] test test_go_to_definition_for_keyword_only_fixture ... ok
[INFO] [stdout] test test_forward_reference_type_hints ... ok
[INFO] [stdout] test test_get_scoped_usage_count ... ok
[INFO] [stdout] test test_go_to_definition ... ok
[INFO] [stdout] test test_get_function_param_insertion_info_empty_params ... ok
[INFO] [stdout] test test_import_in_test_file ... ok
[INFO] [stdout] test test_imported_fixture_with_dependencies ... ok
[INFO] [stdout] test test_indirect_parametrization ... ok
[INFO] [stdout] test test_import_from_init_py ... ok
[INFO] [stdout] test test_get_function_param_insertion_info_with_params ... ok
[INFO] [stdout] test test_is_inside_function_non_test ... ok
[INFO] [stdout] test test_keyword_only_fixture_in_fixture_definition ... ok
[INFO] [stdout] test test_keyword_only_fixture_usage_in_test ... ok
[INFO] [stdout] test test_is_inside_function_outside ... ok
[INFO] [stdout] test test_import_with_alias ... ok
[INFO] [stdout] test test_is_inside_function_in_test ... ok
[INFO] [stdout] test test_is_inside_function_in_fixture ... ok
[INFO] [stdout] test test_local_variable_shadowing_fixture ... ok
[INFO] [stdout] test test_is_inside_async_function ... ok
[INFO] [stdout] test test_keyword_only_with_multiple_fixtures ... ok
[INFO] [stdout] test test_keyword_only_fixture_usage_with_type_annotation ... ok
[INFO] [stdout] test test_mixed_argument_types_fixture_usage ... ok
[INFO] [stdout] test test_line_aware_local_variable_scope ... ok
[INFO] [stdout] test test_keyword_only_with_variadic ... ok
[INFO] [stdout] test test_multi_level_relative_import_levels ... ok
[INFO] [stdout] test test_multiple_consecutive_slashes_in_path ... ok
[INFO] [stdout] test test_multi_level_relative_import ... ok
[INFO] [stdout] test test_multiple_third_party_plugins_same_fixture ... ok
[INFO] [stdout] test test_mixed_sync_async_fixture_dependencies ... ok
[INFO] [stdout] test test_multiline_parameters ... ok
[INFO] [stdout] test test_mixed_star_and_explicit_imports ... ok
[INFO] [stdout] test test_multiple_fixtures_same_name_in_file ... ok
[INFO] [stdout] test test_nested_package_imports ... ok
[INFO] [stdout] test test_no_false_positive_for_class_definition ... ok
[INFO] [stdout] test test_nested_class_test_methods ... ok
[INFO] [stdout] test test_no_false_positive_for_declared_fixtures ... ok
[INFO] [stdout] test test_no_false_positive_for_later_assignment ... ok
[INFO] [stdout] test test_no_false_positive_for_function_definition ... ok
[INFO] [stdout] test test_no_false_positive_for_module_level_assignment ... ok
[INFO] [stdout] test test_no_false_positive_for_local_variable ... ok
[INFO] [stdout] test test_non_plugin_file_fixture_not_marked_is_plugin ... ok
[INFO] [stdout] test test_no_false_positive_for_non_fixtures ... ok
[INFO] [stdout] test test_multiple_third_party_same_fixture_name ... ok
[INFO] [stdout] test test_parametrize_indirect_multiple_fixtures ... ok
[INFO] [stdout] test test_parametrize_indirect_true ... ok
[INFO] [stdout] test test_large_number_of_fixtures_in_single_file ... ok
[INFO] [stdout] test test_nested_class_with_usefixtures ... ok
[INFO] [stdout] test test_optional_and_union_type_hints ... ok
[INFO] [stdout] test test_parametrized_fixture_detection ... ok
[INFO] [stdout] test test_parameter_with_type_hints ... ok
[INFO] [stdout] test test_parametrized_fixture_usage ... ok
[INFO] [stdout] test test_path_with_trailing_slash ... ok
[INFO] [stdout] test test_paths_with_dots ... ok
[INFO] [stdout] test test_pytest_aiohttp_fixtures ... ok
[INFO] [stdout] test test_positional_only_fixture_usage ... ok
[INFO] [stdout] test test_no_false_positive_for_imported_name ... ok
[INFO] [stdout] test test_pytest_benchmark_fixtures ... ok
[INFO] [stdout] test test_pytest_asyncio_fixture ... ok
[INFO] [stdout] test test_multiple_files_with_same_fixture_names ... ok
[INFO] [stdout] test test_parametrized_fixture_with_ids ... ok
[INFO] [stdout] test test_parse_error_keeps_previous_data ... ok
[INFO] [stdout] test test_parametrize_indirect_list_selective ... ok
[INFO] [stdout] test test_pytest_celery_fixtures ... ok
[INFO] [stdout] test test_parametrize_without_indirect ... ok
[INFO] [stdout] test test_pytest_flask_fixtures ... ok
[INFO] [stdout] test test_pytest_factoryboy_fixtures ... ok
[INFO] [stdout] test test_pytest_mock_advanced_patterns ... ok
[INFO] [stdout] test test_pytest_docker_fixtures ... ok
[INFO] [stdout] test test_pytest_django_builtin_fixtures ... ok
[INFO] [stdout] test test_pytest_freezegun_fixtures ... ok
[INFO] [stdout] test test_pytest_httpx_fixtures ... ok
[INFO] [stdout] test test_pytest_plugins_annotated_assignment ... ok
[INFO] [stdout] test test_pytest_plugins_available_fixtures ... ok
[INFO] [stdout] test test_pytest_plugins_dynamic_value_ignored ... ok
[INFO] [stdout] test test_pytest_plugins_in_venv_plugin_module ... ok
[INFO] [stdout] test test_pytest_plugins_last_assignment_wins ... ok
[INFO] [stdout] test test_pytest_plugins_declaration_detected ... ok
[INFO] [stdout] test test_pytest_plugins_in_test_file ... ok
[INFO] [stdout] test test_pytest_plugins_dotted_path ... ok
[INFO] [stdout] test test_pytest_plugins_list_syntax ... ok
[INFO] [stdout] test test_pytest_plugins_single_string ... ok
[INFO] [stdout] test test_pytest_plugins_transitive ... ok
[INFO] [stdout] test test_pytest_plugins_tuple_declaration_detected ... ok
[INFO] [stdout] test test_pytestmark_usefixtures_affects_unused_detection ... ok
[INFO] [stdout] test test_pytest_plugins_tuple_resolution ... ok
[INFO] [stdout] test test_pytestmark_usefixtures_annotated_assignment ... ok
[INFO] [stdout] test test_pytest_postgresql_fixtures ... ok
[INFO] [stdout] test test_pytestmark_usefixtures_in_class ... ok
[INFO] [stdout] test test_pytestmark_bare_annotation_no_panic ... ok
[INFO] [stdout] test test_pytestmark_usefixtures_single ... ok
[INFO] [stdout] test test_pytestmark_usefixtures_list ... ok
[INFO] [stdout] test test_pytestmark_usefixtures_tuple ... ok
[INFO] [stdout] test test_resolve_fixture_for_file_conftest ... ok
[INFO] [stdout] test test_same_line_assignment_and_usage ... ok
[INFO] [stdout] test test_resolve_fixture_for_file_same_file ... ok
[INFO] [stdout] test test_scan_skips_git_directory ... ok
[INFO] [stdout] test test_renamed_fixture_usage_detection ... ok
[INFO] [stdout] test test_scan_workspace_nonexistent_path ... ok
[INFO] [stdout] test test_rapid_file_updates ... ok
[INFO] [stdout] test test_scan_skips_multiple_directories ... ok
[INFO] [stdout] test test_scan_skips_nested_node_modules ... ok
[INFO] [stdout] test test_scan_skips_pycache ... ok
[INFO] [stdout] test test_scan_skips_venv_but_scans_plugins ... ok
[INFO] [stdout] test test_scan_workspace_with_only_non_test_files ... ok
[INFO] [stdout] test test_scan_skips_node_modules ... ok
[INFO] [stdout] test test_scope_default_is_function ... ok
[INFO] [stdout] test test_scan_workspace_with_mixed_file_types ... ok
[INFO] [stdout] test test_scope_mismatch_module_depends_on_function ... ok
[INFO] [stdout] test test_scope_extraction_all_scopes ... ok
[INFO] [stdout] test test_scope_mismatch_session_depends_on_function ... ok
[INFO] [stdout] test test_scan_workspace_with_no_python_files ... ok
[INFO] [stdout] test test_pytest_playwright_fixtures ... ok
[INFO] [stdout] test test_scan_workspace_with_deeply_nested_structure ... ok
[INFO] [stdout] test test_scope_no_mismatch_valid_hierarchy ... ok
[INFO] [stdout] test test_self_referencing_fixture ... ok
[INFO] [stdout] test test_scope_class_depends_on_function ... ok
[INFO] [stdout] test test_scoped_references ... ok
[INFO] [stdout] test test_scope_multiple_mismatches ... ok
[INFO] [stdout] test test_scope_same_scope_no_mismatch ... ok
[INFO] [stdout] test test_shadowed_imported_fixture ... ok
[INFO] [stdout] test test_scope_package_depends_on_module ... ok
[INFO] [stdout] test test_spaces_in_path ... ok
[INFO] [stdout] test test_special_characters_in_path ... ok
[INFO] [stdout] test test_third_party_fixture_in_site_packages ... ok
[INFO] [stdout] test test_undeclared_fixture_detection_in_test ... ok
[INFO] [stdout] test test_sibling_directories_with_same_fixture ... ok
[INFO] [stdout] test test_undeclared_fixture_detection_in_fixture ... ok
[INFO] [stdout] test test_transitive_imports ... ok
[INFO] [stdout] test test_star_import_fixtures_are_resolved ... ok
[INFO] [stdout] test test_ten_level_directory_depth ... ok
[INFO] [stdout] test test_undeclared_fixture_in_async_test ... ok
[INFO] [stdout] test test_undeclared_fixture_in_assert_statement ... ok
[INFO] [stdout] test test_undeclared_fixture_in_dict_comprehension ... ok
[INFO] [stdout] test test_undeclared_fixture_in_generator_expression ... ok
[INFO] [stdout] test test_undeclared_fixture_in_list_comprehension ... ok
[INFO] [stdout] test test_undeclared_fixture_in_decorator_argument ... ok
[INFO] [stdout] test test_undeclared_fixture_in_lambda ... ok
[INFO] [stdout] test test_undeclared_fixture_in_f_string ... ok
[INFO] [stdout] test test_undeclared_fixture_not_available_in_hierarchy ... ok
[INFO] [stdout] test test_undeclared_fixture_in_nested_function ... ok
[INFO] [stdout] test test_usefixtures_affects_unused_detection ... ok
[INFO] [stdout] test test_unicode_fixture_usage_detection ... ok
[INFO] [stdout] test test_unicode_fixture_goto_definition ... ok
[INFO] [stdout] test test_usefixtures_decorator_on_class ... ok
[INFO] [stdout] test test_undeclared_fixture_in_walrus_operator ... ok
[INFO] [stdout] test test_unicode_characters_in_path ... ok
[INFO] [stdout] test test_unicode_fixture_names ... ok
[INFO] [stdout] test test_usefixtures_goto_definition ... ok
[INFO] [stdout] test test_usefixtures_decorator_on_function ... ok
[INFO] [stdout] test test_usefixtures_with_mark_import ... ok
[INFO] [stdout] test test_variadic_in_test_function ... ok
[INFO] [stdout] test test_venv_fixture_with_no_usage ... ok
[INFO] [stdout] test test_variadic_parameters ... ok
[INFO] [stdout] test test_word_detection_only_on_fixtures ... ok
[INFO] [stdout] test test_very_long_path ... ok
[INFO] [stdout] test test_warn_for_fixture_used_directly ... ok
[INFO] [stdout] test test_very_long_fixture_name ... ok
[INFO] [stdout] test test_variadic_with_fixture_dependencies ... ok
[INFO] [stdout] test test_workspace_editable_plugin_available_fixtures ... ok
[INFO] [stdout] test test_yield_fixture_basic ... ok
[INFO] [stdout] test test_workspace_editable_plugin_fixture_is_plugin_flag ... ok
[INFO] [stdout] test test_workspace_editable_plugin_conftest_wins_over_plugin ... ok
[INFO] [stdout] test test_workspace_editable_plugin_fixture_resolution ... ok
[INFO] [stdout] test test_workspace_editable_plugin_resolve_fixture_for_file ... ok
[INFO] [stdout] test test_workspace_editable_plugin_fixture_is_available_for_undeclared_check ... ok
[INFO] [stdout] test test_yield_line_no_yield ... ok
[INFO] [stdout] test test_yield_line_in_try_block ... ok
[INFO] [stdout] test test_yield_line_in_with_block ... ok
[INFO] [stdout] test test_yield_line_simple_generator_fixture ... ok
[INFO] [stdout] test test_yield_line_in_if_block ... ok
[INFO] [stdout] test test_yield_fixture_with_exception_handling ... ok
[INFO] [stdout] test test_yield_fixture_with_context_manager ... ok
[INFO] [stdout] test test_yield_fixture_usage_in_test ... ok
[INFO] [stdout] test test_very_long_fixture_function_body ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 365 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_lsp.rs (/opt/rustwide/target/debug/deps/test_lsp-301212920763ee32)
[INFO] [stdout] 
[INFO] [stdout] running 82 tests
[INFO] [stdout] test test_call_hierarchy_prepare_on_fixture_definition ... ok
[INFO] [stdout] test test_code_action_for_undeclared_fixture ... ok
[INFO] [stdout] test test_code_lens_fixture_used_by_other_fixture ... ok
[INFO] [stdout] test test_call_hierarchy_with_fixture_override ... ok
[INFO] [stdout] test test_call_hierarchy_outgoing_calls ... ok
[INFO] [stdout] test test_code_lens_multiple_fixtures_in_file ... ok
[INFO] [stdout] test test_call_hierarchy_find_containing_function ... ok
[INFO] [stdout] test test_code_lens_shows_usage_count ... ok
[INFO] [stdout] test test_call_hierarchy_incoming_calls ... ok
[INFO] [stdout] test test_code_lens_excludes_third_party_fixtures ... ok
[INFO] [stdout] test test_call_hierarchy_deep_dependency_chain ... ok
[INFO] [stdout] test test_completion_context_in_function_body ... ok
[INFO] [stdout] test test_document_symbol_excludes_third_party ... ok
[INFO] [stdout] test test_completion_context_in_function_signature ... ok
[INFO] [stdout] test test_completion_context_in_usefixtures_decorator ... ok
[INFO] [stdout] test test_comprehensive_fixture_hierarchy_with_cursor_positions ... ok
[INFO] [stdout] test test_deeply_nested_indentation ... ok
[INFO] [stdout] test test_empty_file ... ok
[INFO] [stdout] test test_file_with_only_comments ... ok
[INFO] [stdout] test test_code_lens_zero_usages ... ok
[INFO] [stdout] test test_document_symbol_returns_fixtures_in_file ... ok
[INFO] [stdout] test test_find_references_renamed_fixture ... ok
[INFO] [stdout] test test_document_symbol_filters_by_file ... ok
[INFO] [stdout] test test_fixture_override_in_test_file_not_conftest ... ok
[INFO] [stdout] test test_get_function_param_insertion_info ... ok
[INFO] [stdout] test test_goto_implementation_async_yield_fixture ... ok
[INFO] [stdout] test test_goto_implementation_multiple_fixtures_with_yield ... ok
[INFO] [stdout] test test_get_function_param_insertion_info_multiline ... ok
[INFO] [stdout] test test_goto_definition_renamed_fixture ... ok
[INFO] [stdout] test test_goto_implementation_fixture_definition_lookup ... ok
[INFO] [stdout] test test_get_available_fixtures ... ok
[INFO] [stdout] test test_hover_content_structure_without_docstring ... ok
[INFO] [stdout] test test_get_available_fixtures_priority ... ok
[INFO] [stdout] test test_goto_implementation_yield_fixture ... ok
[INFO] [stdout] test test_incomplete_function_definition ... ok
[INFO] [stdout] test test_inlay_hints_complex_return_types ... ok
[INFO] [stdout] test test_goto_implementation_yield_with_conditional ... ok
[INFO] [stdout] test test_inlay_hints_generator_return_type ... ok
[INFO] [stdout] test test_goto_implementation_non_yield_fixture ... ok
[INFO] [stdout] test test_hover_content_with_leading_newline ... ok
[INFO] [stdout] test test_goto_implementation_yield_in_try_finally ... ok
[INFO] [stdout] test test_goto_implementation_yield_in_with_block ... ok
[INFO] [stdout] test test_invalid_utf8_content ... ok
[INFO] [stdout] test test_inlay_hints_usage_end_char_accuracy ... ok
[INFO] [stdout] test test_inlay_hints_unicode_parameter_names ... ok
[INFO] [stdout] test test_is_third_party_fixture ... ok
[INFO] [stdout] test test_inlay_hints_no_duplicates_same_fixture ... ok
[INFO] [stdout] test test_inlay_hints_with_return_type ... ok
[INFO] [stdout] test test_inlay_hints_mixed_annotated_unannotated_multiline ... ok
[INFO] [stdout] test test_inlay_hints_skip_annotated_params ... ok
[INFO] [stdout] test test_malformed_python_syntax ... ok
[INFO] [stdout] test test_inlay_hints_no_return_types_early_return ... ok
[INFO] [stdout] test test_mixed_renamed_and_normal_fixtures ... ok
[INFO] [stdout] test test_position_out_of_bounds ... ok
[INFO] [stdout] test test_position_in_string_literal ... ok
[INFO] [stdout] test test_mixed_line_endings ... ok
[INFO] [stdout] test test_position_in_comment ... ok
[INFO] [stdout] test test_normal_fixture_no_regression ... ok
[INFO] [stdout] test test_non_ascii_fixture_name ... ok
[INFO] [stdout] test test_multi_byte_utf8_characters ... ok
[INFO] [stdout] test test_references_clicking_on_definition_line ... ok
[INFO] [stdout] test test_renamed_fixture_with_dependency ... ok
[INFO] [stdout] test test_references_multiline_function_signature ... ok
[INFO] [stdout] test test_references_no_duplicate_definition ... ok
[INFO] [stdout] test test_tabs_and_spaces_mixed ... ok
[INFO] [stdout] test test_references_from_usage_in_test ... ok
[INFO] [stdout] test test_references_from_parent_definition ... ok
[INFO] [stdout] test test_references_from_child_definition ... ok
[INFO] [stdout] test test_truncated_file ... ok
[INFO] [stdout] test test_references_three_level_hierarchy ... ok
[INFO] [stdout] test test_undeclared_fixture_detection ... ok
[INFO] [stdout] test test_undeclared_fixture_multiple ... ok
[INFO] [stdout] test test_whitespace_only_file ... ok
[INFO] [stdout] test test_undeclared_fixture_not_detected_when_declared ... ok
[INFO] [stdout] test test_workspace_symbol_empty_query_returns_all ... ok
[INFO] [stderr]      Running tests/test_lsp_performance.rs (/opt/rustwide/target/debug/deps/test_lsp_performance-692b1b4f8fb32bdd)
[INFO] [stdout] test test_references_include_current_position ... ok
[INFO] [stdout] test test_undeclared_fixture_position_accuracy ... ok
[INFO] [stdout] test test_very_long_line ... ok
[INFO] [stdout] test test_workspace_symbol_case_insensitive_query ... ok
[INFO] [stdout] test test_workspace_symbol_filters_by_query ... ok
[INFO] [stdout] test test_workspace_symbol_returns_all_fixtures ... ok
[INFO] [stdout] test test_workspace_symbol_excludes_third_party ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 82 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_cleanup_file_cache_handles_nonexistent_file ... ok
[INFO] [stdout] test test_file_rename_scenario ... ok
[INFO] [stdout] test test_available_fixtures_cache ... ok
[INFO] [stdout] test test_conftest_hierarchy_with_changes ... ok
[INFO] [stdout] test test_cleanup_file_cache_removes_cached_data ... ok
[INFO] [stdout] test test_cache_effectiveness_on_repeated_access ... ok
[INFO] [stdout] test test_multiple_files_simultaneous_changes ... ok
[INFO] [stdout] test test_cleanup_file_cache_clears_available_fixtures_cache ... ok
[INFO] [stdout] test test_rapid_file_changes ... ok
[INFO] [stdout] test test_usage_by_fixture_reverse_index ... ok
[INFO] [stdout] test test_concurrent_file_modifications ... ok
[INFO] [stdout] test test_find_references_uses_reverse_index ... ok
[INFO] [stdout] test test_large_file_incremental_changes ... ok
[INFO] [stdout] test test_cache_handles_many_files ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests pytest_language_server
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 33) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "f975155c6e07e44b26f81d6c034bf8bab3c17f25eb5f6bd0793ea97bbef6fc11", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f975155c6e07e44b26f81d6c034bf8bab3c17f25eb5f6bd0793ea97bbef6fc11", kill_on_drop: false }`
[INFO] [stdout] f975155c6e07e44b26f81d6c034bf8bab3c17f25eb5f6bd0793ea97bbef6fc11
